plat/synquacer: enable SCMI support
authorMasahisa Kojima <[email protected]>
Thu, 7 Mar 2019 01:41:54 +0000 (10:41 +0900)
committerMasahisa Kojima <[email protected]>
Wed, 13 Mar 2019 00:54:15 +0000 (09:54 +0900)
commitb67d20297fd67d29931283c6a01e4aab7898d570
tree780bdb534b7f1eaa9fa26adbc27c4c4ce77ec391
parentc48d02bade88b07fa7f43aa44e5217f68e5d047f
plat/synquacer: enable SCMI support

Enable the SCMI protocol support in SynQuacer platform.
Aside from power domain, system power and apcore management protocol,
this commit adds the vendor specific protocol(0x80).
This vendor specific protocol is used to get the dram mapping information
from SCP.

Signed-off-by: Masahisa Kojima <[email protected]>
drivers/arm/css/scmi/scmi_private.h
drivers/arm/css/scmi/vendor/scmi_sq.c [new file with mode: 0644]
drivers/arm/css/scmi/vendor/scmi_sq.h [new file with mode: 0644]
plat/socionext/synquacer/drivers/scp/sq_scmi.c [new file with mode: 0644]
plat/socionext/synquacer/drivers/scp/sq_scp.c [new file with mode: 0644]
plat/socionext/synquacer/drivers/scpi/sq_scpi.h
plat/socionext/synquacer/include/platform_def.h
plat/socionext/synquacer/include/sq_common.h
plat/socionext/synquacer/platform.mk
plat/socionext/synquacer/sq_bl31_setup.c
plat/socionext/synquacer/sq_psci.c